package com.bkgy.modular.tbdecsionrule.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 硅钢规则阈值配置表
 */
@Data
@TableName("TB_DECSION_RULE")
public class TbDecsionRule {
  @TableId(value = "indocno",type = IdType.AUTO)
  @ExcelProperty("自增ID")
  @ColumnWidth(20)
  private Integer indocno;
  @ExcelProperty("分组代码")
  @ColumnWidth(20)
  private Double order;
  @ExcelProperty("厚度等级")
  @ColumnWidth(20)
  private Double thk_grade;
  @ExcelProperty("厚度等级的权重")
  @ColumnWidth(20)
  private Double thk_weight;
  @ExcelProperty("厚度得分评级ABCDE")
  @ColumnWidth(20)
  private Double thk_score;
  @ExcelProperty("厚度得分评判阈值，是否ok")
  @ColumnWidth(20)
  private Double thk_score_threshold;
  @ExcelProperty("边降等级")
  @ColumnWidth(20)
  private Double edge_grade;
  @ExcelProperty("边降等级的权重")
  @ColumnWidth(20)
  private Double edge_weight;
  @ExcelProperty("边降得分评级ABCDE")
  @ColumnWidth(20)
  private Double edge_score;
  @ExcelProperty("边降得分评判阈值，是否ok")
  @ColumnWidth(20)
  private Double edge_score_threshold;
  @ExcelProperty("同板差等级")
  @ColumnWidth(20)
  private Double spd_grade;
  @ExcelProperty("同板差等级的权重")
  @ColumnWidth(20)
  private Double spd_weight;
  @ExcelProperty("同板差得分评级ABCDE")
  @ColumnWidth(20)
  private Double spd_score;
  @ExcelProperty("同板差得分评判阈值，是否ok")
  @ColumnWidth(20)
  private Double spd_score_threshold;
  @ExcelProperty("综合评判等级的权重")
  @ColumnWidth(20)
  private Double synthesize_weight;
  @ExcelProperty("综合得分评级ABCDE")
  @ColumnWidth(20)
  private Double synthesize_score;
  @ExcelProperty("综合得分评判阈值，是否ok")
  @ColumnWidth(20)
  private Double synthesize_score_threshold;
  @ExcelProperty("热卷宽度分级")
  @ColumnWidth(20)
  private Double hotwid_interval;
  @ExcelProperty("热卷凸度C40分级")
  @ColumnWidth(20)
  private Double c40_interval;
  @ExcelProperty("热卷楔形W40分级")
  @ColumnWidth(20)
  private Double w40_interval;
  @ExcelProperty("产品宽度分级")
  @ColumnWidth(20)
  private Double product_wid;
  @ExcelProperty("产品厚度分级")
  @ColumnWidth(20)
  private Double product_thk;
  @ExcelProperty("边降超差阈值")
  @ColumnWidth(20)
  private Double edg_threshold;
  @ExcelProperty("厚度超差阈值")
  @ColumnWidth(20)
  private Double thk_threshold;
  @ExcelProperty("同板差超差阈值")
  @ColumnWidth(20)
  private Double plate_threshold;
  @ExcelProperty("非硅钢厚度阈值")
  @ColumnWidth(20)
  private Double thk_nosi_threshold;
  @ExcelProperty("1720板形等级阈值")
  @ColumnWidth(20)
  private Double asc_1720_threshold;
  @ExcelProperty("2130板形等级阈值")
  @ColumnWidth(20)
  private Double asc_2130_threshold;
  @ExcelProperty("板形得分评判阈值是否ok")
  @ColumnWidth(20)
  private Double flat_score_threshold;
  @ExcelProperty("板形得分")
  @ColumnWidth(20)
  private Double flat_score;
}
